package com.py.credit.service;

import java.util.List;
import java.util.Map;

import com.py.credit.common.rest.RestServiceResult;
import com.py.credit.entity.SortDoubleData;
import com.py.framework.core.common.Page;

public interface DoublePublicityService {

	public List<Object[]> xzxk();

	public Map xzxkxyzt();

	public List<Object[]> xzxktop();

	public List<Object[]> doublePublicityRate();

	public List<Object[]> xzcf();

	public Map xzcfxyzt();

	public List<Object[]> xzcftop();

	public List<Map<String, Object>> centralmapSingle();

	public List<Map> centralmapAll();
	
	public List<Map> countSumByDate(String date);
	
	public List<Map> countSumByDataAndDeptTop3(String date);
	
	public Map countSumByDept(String date);

	public void insertCentralMap();

	public List<Map<String, Integer>> countPercentByMeasure();

	public Long countDataByDate();

	public List<SortDoubleData> queryallDataByDeptName();

	public RestServiceResult<Object> queryDoubleDataForPage(String param1, String param2, Page page, String tableName);

	public RestServiceResult<Object> selectFrxkByColumnForPage(String param1, String param2, String tableName,
			Page page, String record_id);

	
	
	public List<Map<String, Integer>> countPercentHhByMeasure();

	
	
	public Object countDataHhByDate();

	

	
	public Object queryallHhDataByDeptName();

}
